package com.wisdytech.linkdcs.equipLifeCycle.maintain.dao;

import com.wisdytech.linkdcs.equipLifeCycle.maintain.model.MaintenanceRecord;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.mapper.BaseMapper;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author chenbin
 * @since 2018-06-19
 */
public interface IMaintenanceRecordDao extends BaseMapper<MaintenanceRecord> {
    /**
     * 分页条件查询保养记录
     * @param taskDTO 备件名称
     * @param filter 分页参数
     * @param loginName 登录人
     * @return 保养记录
     */
	List<MaintenanceRecord> listTaskRecordByFilter(Map<String, Object> queryMap);
    /**
     * 分页条件查询需要确认的保养任务
     * @param taskDTO 查询条件
     * @param filter 分页参数
     * @param loginName 登录人
     * @return 需要确认的保养任务
     */
	List<MaintenanceRecord> listTaskConfirmByFilter(Map<String, Object> queryMap);
	List<MaintenanceRecord> listItemRecordByFilter(Map<String, Object> queryMap);

}
